package com.woniuxy.sale.service;

import com.woniuxy.commons.entity.sale.ChooseProduceMsg;
import com.woniuxy.commons.result.Result;
import com.woniuxy.commons.entity.sale.vo.sale.ProductVo;

import java.util.List;

/**
 * <P> @Author: ideaAdmin
 * <P> TODO: Interface
 * <P> TODO:
 * <P> Date: 2022/4/20:14:27
 * <P> Description:
 */

public interface ProductService {
    /**
     * <P>Author ideaAdmin
     * <P>TODO: 查找商品 分页 或使用条码查找
     * <P>Date 14:28 2022/4/20
     * <P>* @param currentPage
    * @param limit
    * @param productVo
     * <P>* @return com.woniuxy.commons.result.Result
     **/
    Result findProductByPage(Integer currentPage, Integer limit, ProductVo productVo);


    /**
     * <P>Author ideaAdmin
     * <P>TODO: 根据传过来的list 修改对应的库存
     * <P>Date 9:47 2022/4/21
     * <P> *
     * <P>* @return com.woniuxy.commons.result.Result
     **/
    Result updateAmountById(List<ChooseProduceMsg> chooseProduceMsgs);
}
